package com.clock.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@ApiModel
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Data
public class StudyAnalysisVo {

    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "签到次数")
    private Long signAmount;

    @ApiModelProperty(value = "总学习时长")
    private Long studyAllTime;

    @ApiModelProperty(value = "点赞最爱的标签")
    private String isLikeTag;

    @ApiModelProperty(value = "自己写作的最爱的标签")
    private String likePostTag;

    @ApiModelProperty(value = "月天数")
    private Integer day[];

    @ApiModelProperty(value = "对应的学习内容")
    private String studyContent[];

    @ApiModelProperty(value = "对应的学习时间")
    private Long studyTime[] ;

    @ApiModelProperty(value = "星期几学习时间最长")
    private String maxDay;

    @ApiModelProperty(value = "学习最多的那个星期几 的学习时间")
    private Long maxDayStudyTime;

    @ApiModelProperty(value = "学习最多时间段")
    private String maxTimeSlot;

    @ApiModelProperty(value = "最喜欢的学习内容")
    private String bestLikeStudyContent;

    @ApiModelProperty(value = "分析总结")
    private String summary;
}
